42120
891460
988520
730417
582966
772166
431608
663383
518274
121282
340882
7767
5168799
3586581
3114148
2417804
2242988
2068609
1987358
192178
1775118
1724136
1696196
1642471